/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package edu.ieslaferreria.creditsintesis.logicgame.actions;

import com.jme.math.Quaternion;
import com.jme.math.Vector3f;

/**
 * Clase que guarda todo lo relacionado con un cambio de posicion, para que a
 * traves de RMI pueda cada jugador saber las nuevas posiciones de estos objetos
 * y que no han modificado ellos, si no se que han modificao por otros jugadores
 * @author Administrador
 */
public class ChangedLocationEvent extends RmiEvent{

    private Quaternion newQuaternion;
    private Vector3f vector3f;
    private String name;

    public ChangedLocationEvent(Quaternion newQuaternion, Vector3f vector3f, String name) {
        super(null);
        this.newQuaternion=newQuaternion;
        this.vector3f=vector3f;
        this.name=name;
    }

    /**
     * @return the newState
     */
    public Quaternion getNewQuaternion() {
        return this.newQuaternion;
    }

    /**
     * @return the vector3f
     */
    public Vector3f getVector3f() {
        return vector3f;
    }

    /**
     * @return the name
     */
    public String getName() {
        return name;
    }

    /**
     * @param name the name to set
     */
    public void setName(String name) {
        this.name = name;
    }

}

